﻿using HiSportApplet.Core.Util;

namespace HiSportApplet.Application.Service.Bas.BasVenuesManagement.Dtos
{
    /// <summary>
    /// 场馆查询输入参数
    /// </summary>
    public class BasVenuesInputDto : BasePageInput
    {

        /// <summary>
        /// 经度-当前定位的经度
        /// </summary>
        public Decimal? Longitude { get; set; }

        /// <summary>
        /// 纬度-当前定位的纬度
        /// </summary>
        public Decimal? Latitude { get; set; }


        /// <summary>
        /// 省
        /// </summary>       
        public string Province { get; set; }

        /// <summary>
        /// 市
        /// </summary>       
        public string City { get; set; }

        /// <summary>
        /// 区
        /// </summary>       
        public string Area { get; set; }


        /// <summary>
        /// 场馆名称-模糊查询
        /// </summary>
        public string VenuesName { get; set; }

        /// <summary>
        /// 运动类型Code集合
        /// </summary>
        public List<string> SportsEventsTypeCodeList { get; set; }

        /// <summary>
        /// 场馆的状态
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 排序类型
        /// 1-按照距离升序(需要有定位当前的地点的经纬度才可以进行)
        /// 
        /// </summary>
        public int OrderType { get; set; }



        /// <summary>
        /// 距离附近N千米，单位千米
        /// </summary>
        public decimal?  Distance { get; set; }

        /// <summary>
        /// 是否查询浏览量
        /// </summary>
        public bool  IsSearchView { get; set; }

        /// <summary>
        /// 是否查询预定量
        /// </summary>
        public bool IsSearchBook { get; set; }

    }
}
